package com.ict.web.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ict.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class ProjectManagementEditDto {

    private static final long serialVersionUID = 1L;

    /** 项目名称 */
    @Excel(name = "项目名称")
    private String name;

    /** 项目性质:{0:年度项目;1:增补项目;} */
    @Excel(name = "项目性质:{0:年度项目;1:增补项目;}")
    private String nature;

    /** 项目单位 */
    @Excel(name = "项目单位")
    private String company;

    /** 项目类别:{0:建设类;1:购买服务类;} */
    @Excel(name = "项目类别:{0:建设类;1:购买服务类;}")
    private String type;

    /** 投资估算 */
    @Excel(name = "投资估算")
    private Long investmentEstimation;

    /** 阶段 */
    @Excel(name = "阶段")
    private String stag;

    /** 节点 */
    @Excel(name = "节点")
    private String node;

    /** 状态：{0:已提交;1:待审核;2:通过;3:退回修改;4:驳回;……} */
    @Excel(name = "状态：{0:已提交;1:待审核;2:通过;3:退回修改;4:驳回;……}")
    private String isState;

    /** 评审意见 */
    @Excel(name = "评审意见")
    private String reviewComments;

//    /** 年度申报id */
//    @Excel(name = "年度申报id")
//    private Long annualId;
//
//    /** 增补申报id */
//    @Excel(name = "增补申报id")
//    private Long supplementaryId;
//
//    /** 方案申报id */
//    @Excel(name = "方案申报id")
//    private Long programmeId;
//
//    /** 合同id */
//    @Excel(name = "合同id")
//    private Long contractId;
//
//    /** 里程碑id */
//    @Excel(name = "里程碑id")
//    private Long milepostId;
//
//    /** 发改/财政审批备案id */
//    @Excel(name = "发改/财政审批备案id")
//    private Long financeId;
//
//    /** 初验备案id */
//    @Excel(name = "初验备案id")
//    private Long firstCheckId;
//
//    /** 合规id */
//    @Excel(name = "合规id")
//    private Long complianceId;
//
//    /** 终验备案id */
//    @Excel(name = "终验备案id")
//    private Long lastCheckId;
//
//    /** 三方id */
//    @Excel(name = "三方id")
//    private Long tripartiteId;
//
//    /** 绩效id */
//    @Excel(name = "绩效id")
//    private Long perId;

}
